package com.onesports.intelligent.k12.polarlight.domain.dto.student;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotBlank;
import lombok.Data;

/**
 * 删除学生dto
 *
 * @author clw
 * @date 2022-07-26 15:49:09
 */
@Data
@ApiModel("移除学员DTO")
public class RemoveStudentDTO {

    @ApiModelProperty(value = "班级Id", required = true)
    @NotBlank(message = "班级Id不可为空")
    private String classInfoId;

    @ApiModelProperty(value = "班级学员Id", required = true)
    @NotBlank(message = "班级学员Id不可为空")
    private String classStudentId;

    @ApiModelProperty(value = "学员Id", required = true)
    @NotBlank(message = "学员Id不可为空")
    private String studentId;

    @ApiModelProperty(value = "微信用戶Id", required = true)
    @NotBlank(message = "微信用戶Id不可为空")
    private String wxUserId;

    @ApiModelProperty(value = "拼班明细表Id", required = true)
    @NotBlank(message = "拼班明细表Id不可为空")
    private String spellClassDetailsId;

    @ApiModelProperty(value = "课表Id", required = true)
    @NotBlank(message = "课表Id不可为空")
    private String courseScheduleId;

    @ApiModelProperty(value = "课表时段明细Id", required = true)
    @NotBlank(message = "课表时段明细Id不可为空")
    private String courseScheduleDetailId;

}
